to leave one's print - Spanish English Dictionary